@charset "utf-8";

/* CSS Document */

body {font:12px/1.8 'microsoft yahei',tahoma,verdana,'simsun'; margin:0; padding:0; font-size:12px; color:#000; background:#fff;}

div,form,img,ul,ol,li,dl,dt,dd,p {margin:0; padding:0; border:0;}

li{list-style-type:none;}

img{vertical-align:top;}

h1,h2,h3,h4,h5,h6 { margin:0; padding:0px;font-size:16px; font-weight:bold; margin-top:2px;}

.ysj {width:1200px; margin:0 auto;}

a{color:#000000; text-decoration:none; font-size:12px;}

.left{ float:left;}

.right{ float:right;}



div{margin:0 auto;}



.top1{color:#989898;background:#efefef;height:30px;line-height:30px; overflow:hidden;}

.top1 a{color:#989898;}

.top1>div{width:1200px}

.top1>div>div{float:right;}



.top2{width:1200px;height:120px;background:url(../images/top2.jpg);}



/*主导航菜单*/

.ys_menu{background:#0250a3; z-index:9999; height:50px; margin-top:8px;overflow:visible;}

.ys_menu div{overflow:visible;}

#nav-menu{height:50px;width:900px; float:left;}

#nav-menu .container{position:relative;z-index:99;}

#nav-menu .menu li{position:relative;float:left;display:inline;font-size:14px; line-height:50px;}

.menu_line{width:1px; background:url(../images/nav_bian.jpg) no-repeat; height:50px;}

#nav-menu .menu li a.xialaguang{display:inline-block;color:#FFF;font-family:"微软雅黑";font-size:16px; z-index:9999;line-height:50px;width:120px;text-align:center;}

#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#fff;background:#ac0700;width:120px; display:block;line-height:50px; height:50px;}

#nav-menu .menu ul.children{display:none;position:absolute;width:120px;top:50px;background:#ac0700; color:#000;border-top:0;line-height:normal; z-index:9999;}

#nav-menu .menu ul.children li{padding:0px;display:inline-block;width:120px;font-size:12px;border-top:1px solid #ccc;}

#nav-menu .menu ul.children li h3{display:block; width:100%;}

#nav-menu .menu ul.children li a{width:100%;height:34px;line-height:34px;overflow:hidden;display:block;color:#fff; font-family:"微软雅黑";text-align:center;

text-decoration:none; font-size:14px;}

#nav-menu .menu ul.children li a:hover{background-color:#0250a3;text-decoration:none; color:#fff;}



.souse{width:240px;height:30px;background:#c2d1e1;float:right;margin-top:10px;overflow:hidden;text-align:right;}

.sinput{float:left; width:204px;background:url(../images/ss_lt.png) no-repeat; height:32px; color:#5e5e5e; padding-left:6px; line-height:32px; border:0} 

.sbtn{float:left; width:28px; height:32px;background:url(../images/nav_fdj.jpg) no-repeat;  cursor:pointer;  display:inline-block;  border:0;} 







/*banner*/

.banner{width:100%; height:497px; overflow:hidden;}

#full-screen-slider { width:100%; height:497px; float:left; position:relative}

#slides { display:block; width:100%; height:497px; list-style:none; padding:0; margin:0; position:relative}

#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}

#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}

#pagination { display:block; list-style:none; position:absolute; left:50%; top:450px; z-index:9900;  padding:5px 15px 5px 0; margin:0}

#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }

#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}

#pagination li.current { background:#0092CE}





.product{width:1200px;margin-top:30px; overflow:hidden;}

.product>div{width:200px;padding:10px 10px 10px 10px;background:#0250a3;float:left;border:10px solid #e5e9ec;text-align:center;}

.product li a{width:178px;height:31px;margin:7px 10px 0px 4px;text-align:left;line-height:30px; font-size:14px;color:#fff;padding-left:14px;float:left;background:url(../images/product_abg.jpg) no-repeat;}

.product li a:hover{background:url(../images/product_abg1.jpg) no-repeat;}

.product>span{width:960px;float:right; padding-top:10px;}

.product>span>div{float:left;position:relative;margin:10px 10px 20px 10px;}

.product>span>div>input{position:absolute;left:0px;background:#000;border:0px;width:100%;height:30px;color:#fff;text-align:center;line-height:30px;bottom:0px;}

.product>span>div>a>span{position:absolute;left:0px;border:0px;width:100%;height:30px;color:#fff;text-align:center;line-height:30px;bottom:0px;}

.pro_t{ background:url(../images/fk.png) no-repeat; height:50px; font-size:24px; font-weight:bold; color:#fff; margin-left:5px;}



.about{background:#e2e5ea;margin-top:30px; height:560px; overflow:hidden;}

.about_t{ font-size:22px; font-weight:bold; color:#0157a8; text-align:center; padding:50px 0 40px 0;}

.about_img{width:420px; height:320px; border:7px solid #909090; float:left;}

.about_wz{ line-height:32px; font-size:14px; color:#484848; float:right;width:660px; background:url(../images/jt.png) no-repeat; height:335px; padding:30px;}



.news{height:577px;background:url(../images/news_bg.jpg) no-repeat center; margin-top:-20px;}

.news>div{width:1200px;padding-top:40px;margin-top:20px;color:#fff;}

.news>div>div{width:550px;float:left;padding:20px; line-height:24px;}

.news>div>div>font a{font-size:16px;font-weight:bold; color:#fff; line-height:38px;}

.news>div>div>font a:hover,.news>div>div>p a:hover{ color:#ff0}

.news>div>div>p a{ color:#fff; line-height:24px; display:block; height:65px;}

.news>div>div>li{float:left;margin-right:25px;width:195px; height:125px; overflow:hidden;}

.news>div>div>li img{transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}

.news>div>div>li img:hover {    transform:scale(1.2);    -webkit-transform:scale(1.2);    -moz-transform:scale(1.2);    -o-transform:scale(1.2);    -ms-transform:scale(1.2);}



.news>div>div>span a{ margin-top:20px;}

.news_t{ text-align:center; font-size:24px; font-weight:bold; color:#fff;}



.power{padding-top:130px;margin-top:50px; padding-bottom:50px;background:url(../images/power_bt.jpg) no-repeat center top; overflow:hidden;}

.power>div{width:1200px;}

.power>div>div{float:left;margin:3px;position:relative; overflow:hidden;}

.power>div>div>input{width:100%;height:100%;background:#000;position:absolute;left:0px;top:0px;}

.power>div>div>a span{width:100%;position:absolute;left:0px;top:-30px;font-size:16px;color:#fff;text-align:center;}



.bottom1{height:270px;background:#212121; overflow:hidden;margin-top:5px;}

.bot_lt{width:450px; float:left; color:#9aa0aa; line-height:26px; padding-top:40px;}

.bot_lt img{ padding-bottom:6px;}

.bot_zh{width:380px; border-left:1px solid #2f2f2f;border-right:1px solid #2f2f2f; float:left; text-align:center; height:270px;}

.bot_zh img{ padding-top:50px;}

.bot_rt{width:180px; float:right; padding-top:50px;}



.bottom2{color:#8f97a4;background:#1b1b1b;height:40px;line-height:40px; overflow:hidden;}

.bottom2 a{color:#8f97a4;}

.bottom2>div{width:1200px}

.bottom2>div>div{float:right;}

.bottom3{ padding-top:150px; padding-left:96px;}



.nyban1{width:100%; height:318px; background:url(../images/nyban.jpg) no-repeat center; overflow:hidden;}



.ny{ background:#f3f3f3; height:auto; overflow:hidden;}

.ny_lt{ float:left;width:200px; background:url(../images/cp_lt.jpg) repeat-y;}

.ny_lt_t{ height:64px; background:url(../images/t_t.jpg) no-repeat; text-align:center;width:200px; float:left; margin-top:254px;}

.ny_lt_t p{ font-size:20px; color:#fff; line-height:34px; font-weight:bold;}

.ny_lt_t span{ color:#f0f0f0;}

.ny_lt li{ height:58px; background:url(../images/xian.jpg) no-repeat bottom;text-align:center; line-height:58px;}

.ny_lt li a{ font-size:14px; color:#fff; display:block; margin-left:10px; }

.ny_lt li a:hover{background:url(../images/t_t1.jpg) no-repeat 0px 6px; color:#0250a3;}

.ny_rt{ float:right;width:920px; background:#fff; padding:20px; line-height:34px; margin:20px;}

.ny_rt_t{ height:34px; border-bottom:1px dashed #CCC;margin-top:-8px;}

.ny_rt_t p{ float:left; height:32px;font-size:16px; font-weight:bold; color:#003f8e;border-bottom:3px solid;}

.ny_rt_t span{ float:right;}

.ny_rt_nr{ padding-top:10px; overflow:hidden;}



.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:20px; padding-bottom:20px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }

.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}

.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}

.izl-rmenu .btn-qq:hover{background-color:#488bc7;}

.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}

.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}

.izl-rmenu .btn-wx:hover{background-color:#58a81c;}

.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}

.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}

.izl-rmenu .btn-phone:hover{background-color:#ff811b;}

.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; height:73px;left:-160px; top:0px; line-height:37px; color:#FFF; font-size:18px; text-align:center; display:none;}

.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}

.izl-rmenu .btn-top:hover{background-color:#444;}

